Full Screen Flags
The
flags
parameter for the
BeginFullScreen
function specifies a set of bit flags that control certain aspects of full-screen mode. QuickTime defines these constants that you can use in the
flags
parameter:
enum {
fullScreenHideCursor = 1L << 0,
fullScreenAllowEvents = 1L << 1,
fullScreenDontChangeMenuBar = 1L << 2,
fullScreenPreflightSize = 1L << 3
};
Flag description
-
fullScreenHideCursor
-
If this flag is set,
BeginFullScreen
hides the cursor. This is useful if you are going to play a QuickTime movie and do not want the cursor to be visible over the movie.
-
fullScreenAllowEvents
-
If this flag is set, your application intends to allow other applications to run (by calling
WaitNextEvent
to grant them processing time). In this case,
BeginFullScreen
does not change the monitor resolution, because other applications might depend on the current resolution.
-
fullScreenDontChangeMenuBar
-
If this flag is set,
BeginFullScreen
does not hide the menu bar. This is useful if you want to change the resolution of the monitor but still need to allow the user to access the menu bar.
-
fullScreenPreflightSize
-
If this flag is set,
BeginFullScreen
doesn't change any monitor settings, but returns the actual height and width that it would use if this bit were not set. This allows applications to test for the availability of a monitor setting without having to switch to it.
© 1998 Apple Computer, Inc.| Previous | Chapter Contents | Chapter Top | Next |